/*
 * @Author: Seon.Hu SeonHu@126.com
 * @Date: 2024-01-03 10:17:09
 * @LastEditors: Seon.Hu SeonHu@126.com
 * @LastEditTime: 2024-04-14 14:53:27
 * @FilePath: \bg-vben\src\api\mobile\model\apppackage.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

//#region 输入DTO：应用程序包
/** 输入DTO：应用程序包 */
export interface AppPackageInputDto {
  /** 主键，唯一标识 */
  Id: string | bigint;

  /** 版本编号 */
  VersionId: string | bigint;

  /** 包名称 */
  Name: string;
  /** 缩略图 */
  Content: string;

  /** 描述 */
  Description: string;
  /** 备注 */
  Remark: string;
}
//#endregion

//#region 输出DTO：应用程序包
/** 输出DTO：应用程序包 */
export interface AppPackageOutputDto extends AppPackageInputDto {
  /** 实体类型 */
  EntityType: string;

  /** 应用编码 */
  AppCode: string;
  /** 应用平台 */
  AppPlatform: string;

  /** 应用名称 */
  AppName: string;

  /** 版本名称 */
  Version: string;
  /** 版本号 */
  VersionCode: string;

  /** 创建时间 */
  CreatedTime: Date;

  /** 更新时间 */
  UpdatedTime?: Date | null;
}
//#endregion
